embryo of a frog - Turkish English Dictionary